......
    

Rules: Detail view  Back to full view

A set of rulebooks and activities in detail.

......

How commands are understood

'Understanding' here means turning a typed command, like GET FISH, into one or more actions, like taking the red herring. This is all handled by a single large rule (the parse command rule), but that rule makes use of the following activities and rulebooks in its work.

......

Does the player mean  ... rulebook

 name

    giving an apple to when the noun is carried by the player   

    taking something which is carried by the player  very unlikely to mean taking what's already carried rule   name  unlist

outcome  it is very likely - a success

outcome  it is likely - a success

outcome  it is possible - a success

outcome  it is unlikely - a success

outcome  it is very unlikely - a success

......

......

Reading a command  ... activity

 b  f  a

for    when count is not 0   

default outcome is success

after    when count is 0  handle again rule   name  unlist 

after    when number question mode is true   

after    when menu question mode is true   

after    when yes/no question mode is true   

after    when gender question mode is true   

after    when text question mode is true   

......

......

Deciding the scope  ... activity

 b  f  a

There are no rules before, for or after this activity.

......

......

Deciding the concealed possessions  ... activity

 b  f  a

There are no rules before, for or after this activity.

......

......

Deciding whether all includes  ... activity

 b  f  a

for    scenery while taking  exclude scenery from take all rule   name  unlist

for    fixed in place things while taking  exclude fixed in place things from take all rule   name  unlist

for    people while taking  exclude people from take all rule   name  unlist

for    scenery   

for    persons   

outcome  it does not - a failure

outcome  it does - a success

default outcome is success

......

......

Clarifying the parser's choice  ... activity

 b  f  a

There are no rules before, for or after this activity.

......

......

Asking which do you mean  ... activity

 b  f  a

There are no rules before, for or after this activity.

......

......

Printing a parser error  ... activity

 b  f  a

for    when count is not 0  don't get stuck in parser errors rule   name  unlist 

for    when the latest parser error is can't use multiple objects error   

default outcome is success

......

......

Supplying a missing noun  ... activity

 b  f  a

for    while an actor smelling  ambient odour rule   name  unlist

for    while an actor listening  ambient sound rule   name  unlist

for    while going   

for    while entering  find what to enter rule   name  unlist

default outcome is success

      NB: the block vaguely going rule is not listed in the for supplying a missing noun rules 
......

......

Supplying a missing second noun  ... activity

 b  f  a

There are no rules before, for or after this activity.

......

......

Implicitly taking  ... activity

 b  f  a

There are no rules before, for or after this activity.

......